package ai.people.platform.oss.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 阿里oss属性
 *
 * @author yuanqinglong
 * @date 2022/4/26 16:28
 */
@Data
@ConfigurationProperties("aliyun.oss")
public class AliOssProperties {


    /**
     * 填写Bucket所在地域对应的Endpoint。以华东1（杭州）为例，Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
     */
    private String endpoint;

    /**
     * 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
     */
    private String accessKeyId;

    /**
     * 访问密钥
     */
    private String accessKeySecret;

    /**
     * bucket名称
     */
    private String bucketName;

    /**
     * oss私钥
     */
    private String ossPrivateKey;

    /**
     * oss公钥
     */
    private String ossPublicKey;

    /**
     * 目录前缀
     */
    private String directoryPrefix;


}
